trouble one's head with - German English Dictionary